How We Predict Matches(Methodology)

We get this question a lot: what actually goes into one of your previews? This page is the honest answer. Here is the framework our analysts work through for every match we cover. It is the same framework whether the fixture is a Premier League title decider or a midweek Bundesliga clash you’ve never paid attention to.

The short version

For every match, we work through five layers in order. We don’t move to the next layer until the previous one is settled.

  1. Context — what’s at stake, what each team needs from the result.
  2. Form — recent performance, in this competition and across all competitions.
  3. Head-to-head and venue — the historical pattern of this exact fixture.
  4. Squad — who plays, who doesn’t, and how that shifts the tactical picture.
  5. Markets — what odds the bookmakers are offering, and where (if anywhere) we believe there is value.

Only after all five layers do we publish a tip — and only if we genuinely believe the market is mispricing something.

Layer 1: Context

Football matches don’t happen in a vacuum. The first question we ask is: what does each team actually need from this match, and how is that likely to shape how they play?

  • A title chaser needing three points will press differently from a side already crowned.
  • A mid-table team with nothing to play for in late May behaves very differently from one fighting relegation.
  • A team six days out from a Champions League quarter-final will rotate.
  • A team playing at home after midweek travel is not the same team you saw last week.

We weigh all of this before opening a stats site. It’s the cheapest, most overlooked edge in football betting.

Layer 2: Form

We look at form across two windows:

Last 5 in the same competition

Why competition-specific? Because a Bundesliga match doesn’t tell you much about how a team will perform in the Champions League knockouts. Squad rotation, opponent quality, and motivation differ. League form is the most relevant predictor of league results.

Last 5 across all competitions

This catches teams whose schedule has been distorted by cup runs or European fixtures. A side might be unbeaten in their last five league games but exhausted from three away cup ties.

We also break form down by:

  • Home vs away splits. Some teams are excellent at home and average travellers. The split matters.
  • Underlying numbers. A team can win three in a row while being outperformed on expected goals (xG). That tends to revert.
  • Goal margins. Three 1-0 wins reads differently from one 4-0, one 1-2, one 2-1.

For more on the metrics we use, see Expected Goals (xG) Explained (coming soon).

Layer 3: Head-to-head and venue

Some fixtures have patterns that go beyond current form:

  • Tactical mismatches. Some teams systematically struggle against high-pressing sides, others against deep blocks. We look at the last five meetings and ask: was the result a one-off, or is there a structural reason?
  • Venue effects. Real Madrid at the Bernabéu is a different proposition from Real Madrid in Vigo. Specific home grounds can be exceptionally hostile or unusually goal-heavy.
  • Recent vs historical. We weight the last 2–3 meetings more heavily than results from five years ago, because squads, managers, and styles change.

We are sceptical of small-sample H2H records. If two teams have only met twice in the last three years, the data is not predictive on its own.

Layer 4: Squad and tactics

This is where most amateur previews stop at “X is injured, Y is suspended” and call it a day. We go further:

  • Confirmed absences. Players ruled out by club statements or pre-match press conferences.
  • Doubtful starters. Players returning from knock injuries, jet-lagged from international duty, or recently recalled from suspension.
  • Rotation expectations. Pep Guardiola will rotate before a Champions League tie. Mikel Arteta tends not to. Knowing the manager matters.
  • Tactical impact of absences. A missing centre-back changes a team’s pressing line. A missing creative midfielder changes their shot quality. We try to identify which absences actually matter, not just count them.
  • Likely starting lineup. We publish our predicted XI based on press-conference signals and recent rotation patterns.

Layer 5: Markets and value

Here’s where the betting decision lives. The first four layers tell us what we think will happen. Layer five tells us whether the bookmaker agrees with us — and whether there is a price worth taking.

Implied probability

Every odds price is a probability in disguise. Decimal odds of 2.00 imply a 50% chance. Odds of 1.50 imply 66.7%. Odds of 3.00 imply 33.3%. (For a full primer, see How Football Odds Work (coming soon).)

Our value test

We compare our internal estimate of the probability against the market’s implied probability. If we think a team has a 60% chance of winning and the bookmaker is offering odds that imply 50%, that is a value bet — even if the team isn’t certain to win, the price is wrong in our favour.

We will only publish a tip when we believe our estimate is at least 5–10 percentage points clearer than the market’s, and we are confident in our reasoning.

Markets we cover

We trade across:

  • 1X2 (match result).
  • Both Teams to Score (BTTS).
  • Over/Under goals (most often 2.5).
  • Asian Handicap when there is a clear favourite.
  • Selected player props (anytime scorer, cards on a referee with a known card-rate trend).

For an explanation of every market, see Betting Markets Explained (coming soon).

What we don’t bet on

  • Correct score as a primary tip — variance is too high to recommend reliably.
  • Accumulators of three-plus selections — the maths almost always favour the bookmaker.
  • Live in-play markets — these change too fast to support published tips.

Stake suggestions

Where we publish a tip, we also suggest a stake size in units. We treat your bankroll as 100 units, and we recommend:

  • 1 unit — a tip we like, but with meaningful uncertainty.
  • 2 units — a tip we like and where we believe the value is clear.
  • 3 units — a strong-conviction tip with high confidence in our edge.

We do not recommend more than 3 units on any single match. The reason is bankroll survival: a 5 or 10 unit bet that loses, even on a strong tip, can destabilise weeks of disciplined work. For more, see Bankroll Management (coming soon).

What we publicly track

To keep ourselves honest, we publish every tip on our Track Record page. You can see:

  • Every tip we’ve published.
  • The result.
  • Cumulative profit/loss in units.
  • Strike rate by tipster, by market, and by league.

We do not delete losing tips. We do not retroactively change tips. If we make a logging error, we mark the correction visibly. See our Editorial Policy for our corrections process.

What predictions cannot do

A few honest limits:

  • No model is right every week. Even very good betting systems lose 40% of the time. Variance over short horizons is enormous.
  • Football is genuinely random in places. Refereeing decisions, deflections, weather, individual moments of brilliance — these are unmodellable in advance.
  • The market gets sharper closer to kick-off. A tip published 48 hours out can be a value bet at the time and a poor bet by Saturday morning.
  • Public opinion is sometimes correct. When everyone expects Bayern to win, that’s usually because Bayern probably will. Contrarian betting for its own sake is not a strategy.

Questions or feedback

If something on a specific preview seems off, or you’d like more methodology detail on a particular market, email us at editor@soccerorator.com. We read everything